convertArea
是Turf.js中的一个函数,用于将地理空间中的面积单位进行转换。
geojson
:一个GeoJSON对象,必需。其中包含待转换的面对象。originalUnit
:一个字符串,必需。代表原始面积单位的单位代码。targetUnit
:一个字符串,必需。代表目标面积单位的单位代码。一个数字,代表转换后的面积值。
以下是originalUnit
和targetUnit
参数中支持的单位代码:
acres
:英亩centimeters
:厘米decimeters
:分米feet
:英尺hectares
:公顷inches
:英寸kilometers
:千米meters
:米miles
:英里millimeters
:毫米yards
:码var geojson = {
"type": "Polygon",
"coordinates": [
[
[0, 0],
[0, 10],
[10, 10],
[10, 0],
[0, 0]
]
]
};
var convertedArea = turf.convertArea(geojson, "square-miles", "square-kilometers");
console.log(convertedArea); // 输出约为0.0259
上面的例子将一个边长为10的正方形的面积从平方英里转换为平方千米。